package com.ynet.middleground.approve.bean;

import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * BusinessTagData 业务数据-标签数据属性
 *
 * @author suremotoo
 * @date 2023/03/08 22:30
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "业务数据-标签数据属性", description = "业务数据-分组信息属性。标签由业务表单数据集合组成。")
public class BusinessTagData extends BaseBusinessData {

    private static final long serialVersionUID = 4891887229512392742L;

    @ApiModelProperty(value = "标签名称", notes = "标签名称", dataType = "String")
    private String tagName;

    @ApiModelProperty(value = "是否隐藏标签名称", notes = "是否隐藏标签名称", dataType = "Boolean")
    private Boolean isHiddenName = false;

    @ApiModelProperty(value = "标签数据集合", notes = "标签数据集合")
    private List<BusinessFormData> data;

    @ApiModelProperty(value = "子页面业务表单数据集合", notes = "子页面业务表单数据集合")
    private BusinessChildData childData;

}
